Teg dan atribut Frame (HTML)

Frame dalam HTML dibuat menggunakan pasangan tag <frameset></frameset>. Teg <frameset> ialah teg bekas bagi semua teg lain yang digunakan untuk membuat bingkai. Teg <frameset> menggantikan teg <body> dalam dokumen frameset. Teg <frameset> mentakrifkan cara membahagikan tetingkap kepada bingkai.

Setiap frameset mentakrifkan satu set baris atau lajur. Jika pengguna mentakrifkan bingkai dengan menggunakan atribut rows, maka bingkai mendatar dicipta. Jika pengguna mentakrifkan bingkai dengan menggunakan cols maka bingkai menegak dicipta.

<noframes> mungkin disertakan supaya pelayar web dengan bingkai dinyahkan (atau penyemak imbas yang tidak menyokong bingkai) boleh memaparkan sesuatu kepada pengguna, seperti dalam contoh ini:

<frameset cols="85%, 15%"> <frame src="http://www.example.com/frame_1.html" name="frame_1"> <frame src="http://alt.example.com/frame_2.html" name="frame_2"> <noframes>  frame tidak disokong oleh pelayar web anda.   <a href="http://www.example.com/frame_1.html">Klik di sini</a> untuk melihat ''frame'' 1.   <a href="http://alt.example.com/frame_2.html">Klik di sini</a> untuk melihat ''frame'' 2. </noframes></frameset>

Frameset mempunyai atribut border (jidar/sempadan). Jika ditetapkan kepada integer lebih besar daripada 0, pengguna boleh mengubah saiz bingkai dengan menyeret jidar ini, melainkan atribut noresize hadir dalam elemen frame. Jika nilai ditetapkan kepada 0, tiada sempadan akan dipaparkan dan kandungan dalam bingkai berbeza akan bersempadan antara satu sama lain tanpa persempadanan semula.Unsur iframe digunakan sebaris dalam badan HTML biasa, dan mentakrifkan kandungan awal dan nama sama dengan elemen frame. Sebarang teks di dalam pasangan teg <iframe></iframe> akan dipaparkan dalam penyemak imbas yang tidak dapat mengenal pasti teg iframe.

<iframe src="http://www.example.com/frame_1.html" height="480" width="640">  iframes tidak disokong oleh pelayar web anda. <a href="http://www.example.com/frame_1.html">Klik di sini</a> untuk melihat kandungan.</iframe>